package com.youzan.open.sdk.gen.v1_0_0.model;

import com.google.common.collect.ArrayListMultimap;
import com.google.common.collect.Maps;
import com.google.common.collect.Multimap;
import com.youzan.open.sdk.model.APIParams;
import com.youzan.open.sdk.model.FileParams;
import com.youzan.open.sdk.model.APIResult;
import com.youzan.open.sdk.model.ByteWrapper;
import java.util.List;
import java.util.Map;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonProperty;

public class YouzanFenxiaoTradeRefundGetResult implements APIResult {

    @JsonProperty(value = "response")
    /**
     * 退款详情
     */
    private RefundOrderDTO response;

    public void setResponse(RefundOrderDTO response) {
        this.response = response;
    }

    public RefundOrderDTO getResponse() {
        return this.response;
    }

    public static class RefundOrderDTO {
            @JsonProperty(value = "id")
        /**
        * 主键Id
        */
        private Long id;
            @JsonProperty(value = "refundId")
        /**
        * 退款id
        */
        private String refundId;
            @JsonProperty(value = "orderNo")
        /**
        * 订单号
        */
        private String orderNo;
            @JsonProperty(value = "version")
        /**
        * 版本号
        */
        private Long version;
    
            public void setId(Long id) {
            this.id = id;
        }

        public Long getId() {
            return this.id;
        }

            public void setRefundId(String refundId) {
            this.refundId = refundId;
        }

        public String getRefundId() {
            return this.refundId;
        }

            public void setOrderNo(String orderNo) {
            this.orderNo = orderNo;
        }

        public String getOrderNo() {
            return this.orderNo;
        }

            public void setVersion(Long version) {
            this.version = version;
        }

        public Long getVersion() {
            return this.version;
        }

        }


}